///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/**
 *	\file		IShipStragety.h
 *	\author		Fish
 *	\date		Jul 26, 2011
 *  \brief      Strategy interface for ships
 */
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// Include Guard
#ifndef ISHIPSTRATEGY_H
#define ISHIPSTRATEGY_H

// Headers

class CStarSystem;
class CGenericShip;

class IShipStrategy
{
    public:

    virtual                             ~IShipStrategy();
    virtual void                        CalcStrategy(CGenericShip* base, int variation, CStarSystem* starSys);

    protected:
                                        IShipStrategy();
};

#endif // ISHIPSTRATEGY_H
